periodic clouds - French English Dictionary